package com.lbxz.ocrapi.util;

import lombok.extern.slf4j.Slf4j;
import org.apache.commons.io.FileUtils;

import java.io.File;
import java.util.Base64;

/**
 * Base64转图片
 */
@Slf4j
public class Base64Utils {
    /**
     * 将base64祖父穿 转换为图片 保存到指定位置
     * @param base64
     * @param imgPath 保存的指定位置
     */
    public final static void base64ToImg(String base64, String imgPath){
        byte[] decode = Base64.getDecoder().decode(base64);
        try{
            FileUtils.writeByteArrayToFile(new File(imgPath), decode);
            log.info("base64转换成图片成功 {}", imgPath);
        }
        catch (Exception e){
            e.printStackTrace();
            log.error("{}base64转换成图片失败, error:", imgPath, e);
        }
    }
}
